
import { parseTime } from '@/utils'
export default {
  computed: {
    showDate() {
      // return parseTime(this.coreDate, '{y}.{m}.{d}')
      // 当天的统计时间显示 整点5分，非当天的显示第二天0点5分
      const nowDateTime = parseTime(new Date(), '{y}{m}{d}')
      const coreDateTime = parseTime(this.coreDate, '{y}{m}{d}')
      if (Number(coreDateTime || 0) < Number(nowDateTime || 0)) {
        // 非当天的数据统计日期+1
        const tmpDate = new Date(this.coreDate)
        tmpDate.setDate(tmpDate.getDate() + 1)
        return parseTime(tmpDate, '{y}.{m}.{d}') + ' 00:05'
      } else {
        // 当天的日期数据按照整点5分显示：如 11:04分显示为10:05分，11:06分显示为11:05
        const tmpDate = new Date()
        let h = tmpDate.getHours()
        const m = tmpDate.getMinutes()
        if (m < 4) {
          console.log('小时减1', parseTime(tmpDate, '{y}.{m}.{d} {h}:{i}'), h, m)
          tmpDate.setHours(tmpDate.getHours() - 1)
          h = tmpDate.getHours()
          console.log('小时减1', parseTime(tmpDate, '{y}.{m}.{d} {h}:{i}'))
        }
        const hm = `${h < 10 ? '0' + h : h}:05`
        return parseTime(tmpDate, '{y}.{m}.{d}') + ' ' + hm
      }
    }
  }

}
